<!DOCTYPE html>
<html lang="en">
<head>
	<title>GugeeData - TikTok Analytics Platform</title>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width">
	<meta name="baidu-site-verification" content="7Kv8mw99Qh"/>
	<meta name="google-site-verification" content="YPMm_1_f59WXKSd04F1LGCjKeDGVrf_ajrylNKEDtqg"/>
	<meta name="description"
	      content="GugeeData, the most professional TikTok Data Analytics Tool, provides accurate data analytic services and gets you insights of hot videos and top influencers therefore enhances your content creation tactics and optimizes advertising strategies.">
	<meta name="keywords"
	      content="TikTok, TikToker, TikTok influencer, TikTok content creation, TikTok trends,TikTok analyze,TikTok analytic tool, tiktok analytic platform, tiktok trending, TikTok video, TikTok hashtags, TikTok topic, TikTok songs, TikTok Search, TikTok influencer search, TikTok music, TikTok influencer rank, TikTok nfluencer email, TikTok nfluencer contact, TikTok leaderboards, TikTok influencer category">
	<link rel="icon" href="${request.contextPath}/static/img/favicon.ico" type="image/x-icon"/>
	<link rel="shortcut icon" href="${request.contextPath}/static/img/favicon.ico" type="image/x-icon"/>
	<link rel="stylesheet" href="${request.contextPath}/static/css/reset.css">
	<link rel="stylesheet" href="${request.contextPath}/static/plugins/swiper-bundle.min.css">
	<link rel="stylesheet" href="${request.contextPath}/static/css/common.css">
	<link rel="stylesheet" href="${request.contextPath}/static/css/main.css">
</head>
<body>
<#include "./header_new.ftl">
<main>
	<section class="title-wrapper">
		<div class="wrapper" style="text-align: start;">
			<figure>
				<figcaption style="width: 490px;">
					<h1 class="plat-title" style="margin-top: 62px;">TikTok Data Analytics Platform </h1>
					<p class="plat-info">Through accurate data analytic services, quickly find popular
						TikTokers, optimize advertising strategies, timely track
						populartrends, and help better run accounts</p>
					<a href="javascript:;" onclick="jump('https://tk.gugeedata.com/#/elements/videos')"
					   style="text-decoration: none;margin-left: auto;">
						<button class="normal">Try Free</button>
					</a>
				</figcaption>
				<img style="width: 665px; height:459px;" src="${request.contextPath}/static/img/main1.png" alt="">
			</figure>
		</div>
	</section>
	<section class="function-wrapper" style="background-color: #F7FCFF;">
		<div class="wrapper">
			<h2>Abundant of Functions</h2>
			<p>
				By providing diversified functions, convoying you on the way to discover TikTok market
			</p>
			<div class="function-list">
				<div>
					<div class="bg-function1"></div>
					<p>Data Analytics</p>
				</div>
				<div>
					<div class="bg-function2"></div>
					<p>TikTokers Look-up</p>
				</div>
				<div>
					<div class="bg-function3"></div>
					<p>Hotspots Tracking</p>
				</div>
				<div>
					<div class="bg-function4"></div>
					<p>Ranking in Category</p>
				</div>
			</div>
		</div>
	</section>
	<section class="multi-wrapper">
		<div class="wrapper">
			<h2>Multidimensional Data Analytics</h2>
			<p class="multi-title">
				Multidimensional data analytics detacts data change, rapidly capture industrial trends,
				and deeply dissect hot videos and TikTok influencers
			</p>
			<div class="tab multi-tab">
				<div class="active" onclick="changeSwiper(0,0)">
					<i class="iconfont iconyonghu"></i>
					<span>Account Analytics</span>
					<div class="bg-tab"></div>
				</div>
				<div onclick="changeSwiper(0,1)">
					<i class="iconfont iconziyuan" style="font-size: 1.333rem"></i>
					<span>Video Analytics</span>
					<div class="bg-tab"></div>
				</div>
			</div>
			<div class="multi-swiper swiper-container">
				<div class="swiper-wrapper">
					<div class="swiper-slide">
						<div>
							<div style="left: 0;top: 0;" class="bg-data_1_1 bg-img"></div>
							<div style="bottom: 0; right: 0;" class="bg-data_1_2 bg-img"></div>
						</div>
					</div>
					<div class="swiper-slide ">
						<div>
							<div style="bottom: 0; right: 0;" class="bg-data_2_2 bg-img"></div>
							<div style="right: 0;bottom: 0;" class="bg-data_2_3 bg-img"></div>
							<div style="top: 0; right: 0;" class="bg-data_2_1 bg-img"></div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</section>
	<section style="background:url('./static/img/bg-left.png') #F7FCFF no-repeat left;">
		<div class="wrapper">
			<h2>TikToker Look-up and Locating</h2>
			<p>
				Omnibearing TikTokers look-up filters help you quickly grip the targeted influencers and presicely place ads.
			</p>
			<div class="tab">
				<div class="active" onclick="changeSwiper(1,0)">
					<i class="iconfont iconsousuo1"></i>
					<span>TikTokers Look-up</span>
					<div class="bg-tab"></div>
				</div>
				<div onclick="changeSwiper(1,1)">
					<i class="iconfont iconfenxi3"></i>
					<span>TikTokers  Rank List</span>
					<div class="bg-tab"></div>
				</div>
			</div>
			<div class="tiktoker-swiper swiper-container">
				<div class="swiper-wrapper">
					<div class="swiper-slide">
						<div>
							<div style="top: 0; right: 0;" class="bg-look_1_1 bg-img"></div>
							<div style="bottom: 0; left: 0;" class="bg-look_1_2 bg-img"></div>
						</div>
					</div>
					<div class="swiper-slide ">
						<div>
							<div style="top: 0; right: 0;" class="bg-look_2_1 bg-img"></div>
							<div style="bottom: 0; left: 0;" class="bg-look_2_2 bg-img"></div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</section>
	<section>
		<div class="wrapper">
			<h2>Hot Videos Tracking Timely</h2>
			<p>Contain massive videos, grasp worldwide cultures, capture real-time hotspots, catch users' eyes.</p>
			<img style="margin-top: 0;width: 100%" src="${request.contextPath}/static/img/timely.png" alt="">
		</div>
	</section>
	<section style="background:url('./static/img/bg-right.png')  no-repeat right;">
		<div class="wrapper">
			<h2>Data of All Category Leaderboards</h2>
			<p>Quickly capture TikTok traffic trends and online celebrities, accurately locate high-quality accounts and
				potential influencers</p>
			<div class="tab table-tab">
				<div class="active" onclick="changeSwiper(2,0)">
					<i class="iconfont iconDVLINK_touhangyewu"></i>
					<span>Industrial Leaderboards</span>
					<div class="bg-tab"></div>
				</div>
				<div onclick="changeSwiper(2,1)">
					<i class="iconfont iconfensi"></i>
					<span>Follower Growth Leaderboards</span>
					<div class="bg-tab"></div>
				</div>
			</div>
			<div class="table-swiper swiper-container">
				<div class="swiper-wrapper">
					<div class="swiper-slide">
						<div class="tb tab-content active" style="height: 585px;">
							<div>
								<div class="tb-title">Industrial Leaderboards</div>
								<div class="tb-date">(${rankingDay})</div>
								<div class="tb-select tab">
                    <#list typeList as type>
											<div class="<#if type_index == 0 >active</#if>">
												<span onclick="showType(${type_index})">${type.name}</span>
											</div>
                    </#list>
									<div class="no-tab" onclick="jumpMorePage()">
										<span>More</span>
									</div>
								</div>
							</div>
							<table class="tb-main">
								<thead>
								<tr>
									<th class="tx-left" width="11%">Rank</th>
									<th class="tx-left" width="32%">TikToker</th>
									<th class="th-gd" width="10%">
										GD Score
                      <#--                                          <i onmouseover="showTips(this)" onmouseout="hideTips(this)" class="iconfont iconbangzhu">-->
                      <#--                                              <div>-->
                      <#--                                                  GD Index is used to evaluate the account's comprehensive performance. The higher the index the better the account valued.-->
                      <#--                                              </div>-->
                      <#--                                          </i>-->
									</th>
									<th width="10%">Followers</th>
									<th width="10%">Likes Growth</th>
									<th width="10%">Review Growth</th>
									<th width="10%">Share Growth</th>
									<th width="8%">Details</th>
								</tr>
								</thead>
								<!-- tbody star-->

                  <#list rankingList as rankings>
                      <#if rankings_index==0>
												<tbody style="display: table-header-group;">
                      <#else>
												<tbody style="display: none;">
                      </#if>
                      <#list rankings as ranking>
												<tr>
													<td class="td-inx">
														<span class="tb-inx">${ranking.ranking?string["00"]}</span>
                              <#if ranking.state=='NEW'>
																<span class="green">
                                                          <i class="iconfont iconshangsanjiao"></i>
                                                          new
                                                      </span>
                              <#else>
																<span class="<#if ranking.position lt 0>red<#elseif ranking.position == 0><#else>green</#if>">
                                                      <#if ranking.position !=0>
	                                                      <i class="<#if ranking.position lt 0>iconfont iconxiasanjiao<#else>iconfont iconshangsanjiao</#if>"></i>
                                                      </#if>
                                    <#if ranking.state=='NEW'>
																			new
                                    <#elseif ranking.position==0>
																			-
                                    <#else>
                                        ${ranking.position?abs}
                                    </#if>
                                                  </span>
                              </#if>
													</td>
													<td class="tb-tiktoker">
														<div>
															<img src='${ranking.avatar}'/>
															<!--<img src="./static/img/tick.png"></img>-->
														</div>
														<div>
															<div class="tb-name">${ranking.nickname}</div>
															<div style="color: #909399">${ranking.uniqueId}</div>
														</div>
													</td>

													<td>${ranking.score}</td>
													<td>${ranking.follower}</td>
													<td>${ranking.likesGrowth}</td>
													<td>${ranking.reviewGrowth}</td>
													<td>${ranking.shareGrowth}</td>
													<td>
														<div class="td-action">
															<a href="https://www.gugeedata.com/tiktoker/${ranking.uniqueId}">
																<div class="blue">
																	<i class="iconfont iconxiangqing"></i>
																</div>
															</a>
														</div>
													</td>
												</tr>
                      </#list>
										</tbody>
                  </#list>
								<!-- tbody end -->
								<tfoot>
								<tr>
									<td colspan="8">
										<a href="javascript:void(0);" onclick="jump('https://tk.gugeedata.com/#/tiktoker/ranks')"
										   style="text-decoration: none;">
											<span>View More</span>
										</a>
									</td>
								</tr>
								</tfoot>
							</table>
						</div>
					</div>
					<div class="swiper-slide ">
						<div class="tb tab-content" style="height: 585px;">
							<div>
								<div class="tb-title">Follower Growth Leaderboards</div>
								<div class="tb-date">(${rankingDay})</div>
								<div class="tb-select tab">
                    <#list typeList as type>
											<div class="<#if type_index == 0 >active</#if>">
												<span onclick="showType(${type_index})">${type.name}</span>
											</div>
                    </#list>
									<div class="no-tab" onclick="jumpMorePage()">
										<span>More</span>
									</div>
								</div>
							</div>
							<table class="tb-main">
								<thead>
								<tr>
									<th class="tx-left" width="11%">Rank</th>
									<th class="tx-left" width="49%">TikToker</th>
									<th>Followers Growth</th>
									<th>Total Followers</th>
									<th>Details</th>
								</tr>
								</thead>
                  <#list rankingFollowersList as rankings>
                      <#if rankings_index==0>
												<tbody style="display: table-header-group;">
                      <#else>
												<tbody style="display: none;">
                      </#if>
                      <#list rankings as ranking>
												<tr>
													<td class="td-inx">
														<span class="tb-inx">${ranking.ranking?string["00"]}</span>
                              <#if ranking.state=='NEW'>
																<span class="green">
                                                          <i class="iconfont iconshangsanjiao"></i>
                                                          new
                                                      </span>
                              <#else>
																<span class="<#if ranking.position lt 0>red<#elseif ranking.position == 0><#else>green</#if>">
                                                    <#if ranking.position !=0>
	                                                    <i class="<#if ranking.position lt 0>iconfont iconxiasanjiao<#else>iconfont iconshangsanjiao</#if>"></i>
                                                    </#if>
                                    <#if ranking.state=='NEW'>
																			new
                                    <#elseif ranking.position==0>
																			-
                                    <#else>
                                        ${ranking.position?abs}
                                    </#if>
                                              </span>
                              </#if>
													</td>
													<td class="tb-tiktoker">
														<div>
															<img src='${ranking.avatar}'/>
															<!--<img src="./static/img/tick.png"></img>-->
														</div>
														<div>
															<div class="tb-name">${ranking.nickname}</div>
															<div style="color: #909399">${ranking.uniqueId}</div>
														</div>
													</td>
													<td>${ranking.followerGrowth}</td>
													<td>${ranking.follower}</td>
													<td>
														<div>
															<div class="td-action">
																<a href="https://www.gugeedata.com/tiktoker/${ranking.uniqueId}">
																	<div class="blue">
																		<i class="iconfont iconxiangqing"></i>
																	</div>
																</a>
															</div>
														</div>
													</td>
												</tr>
                      </#list>
										</tbody>
                  </#list>
								<tfoot>
								<tr>
									<td colspan="8">
										<a href="javascript:void(0);" onclick="jump('https://tk.gugeedata.com/#/tiktoker/ranks')"
										   style="text-decoration: none;">
											<span>View More</span>
										</a>
									</td>
								</tr>
								</tfoot>
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</section>
	<section class="gugee-wrapper" style="background: url('./static/img/bg-data.png') no-repeat center;">
		<div class="wrapper">
			<h2>Gugee Data</h2>
			<p>Pro TikTok Data Analyze Platform</p>
			<a href="javascript:void(0);" onclick="jump('https://tk.gugeedata.com/#/elements/videos')"
			   style="text-decoration: none;margin-left: auto;">
				<button class="normal">Try Free</button>
			</a>
		</div>
	</section>
</main>
<#include "footer.ftl">
<script src="${request.contextPath}/static/plugins/swiper-bundle.min.js"></script>
<script>
    var multiSwiper = new Swiper('.multi-swiper', {
        autoplay: {
            delay: 3000,
            disableOnInteraction: false
        },
        on: {
            transitionStart: function () {
                var swiper_tabs = this.$el[0].parentNode.children[2].children
                for (var i = 0; i < swiper_tabs.length; i++) {
                    if (i === this.activeIndex) {
                        swiper_tabs[i].classList = 'active'
                    } else {
                        swiper_tabs[i].classList = ''
                    }
                }
            },
        }
    })
    let tiktokerSwiper = new Swiper('.tiktoker-swiper', {
        autoplay: {
            delay: 3000,
            disableOnInteraction: false
        },
        on: {
            transitionStart: function () {
                var swiper_tabs = this.$el[0].parentNode.children[2].children
                for (var i = 0; i < swiper_tabs.length; i++) {
                    if (i === this.activeIndex) {
                        swiper_tabs[i].classList = 'active'
                    } else {
                        swiper_tabs[i].classList = ''
                    }
                }
            },
        }
    })
    let tableSwiper = new Swiper('.table-swiper', {
        autoplay: false,
        on: {
            transitionStart: function () {
                var swiper_tabs = this.$el[0].parentNode.children[2].children
                for (var i = 0; i < swiper_tabs.length; i++) {
                    if (i === this.activeIndex) {
                        swiper_tabs[i].classList = 'active'
                    } else {
                        swiper_tabs[i].classList = ''
                    }
                }
            },
        }
    })
    let elTabs = document.querySelectorAll('.tab>div');
    elTabs.forEach((item) => {
        item.addEventListener('click', function () {
            //tab点击切换
            if (this.classList[0] === 'no-tab') {
                return false
            }
            var tabs = this.parentNode.children
            var inx = 0

            for (var i = 0; i < tabs.length; i++) {
                let tab = tabs[i]
                if (tab === this) {
                    inx = i
                }
                tab.classList = (tab.classList + '').replace('active', '')
            }
            this.classList += 'active';
            //tab内容显示隐藏
            var contents = this.parentNode.parentNode.querySelectorAll('.tab-content')
            for (var content of contents) {
                content.classList = (content.classList + '').replace(' active', '').replace('active', '')
            }
            if (contents[inx]) {
                contents[inx].classList += ' active'
            }
        })
    });

    function changeSwiper(type, inx) {
        var swiper
        switch (type) {
            case 0:
                swiper = multiSwiper
                break
            case 1:
                swiper = tiktokerSwiper
                break
            case 2:
                swiper = tableSwiper
                break
        }
        swiper.slideTo(inx)
    }

    function showType(inx) {
        let array_table = document.querySelectorAll('.table-swiper .swiper-slide-active tbody')
        for (var i = 0; i < array_table.length; i++) {
            if (i == inx) {
                array_table[i].style.display = 'table-row-group'
            } else {
                array_table[i].style.display = 'none'
            }
        }
    }
</script>
</body>
</html>
